ncurses

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис

ncurses
Скриншот программы ncursesmenuconfig, основанный на ncurses
Тип Библиотека элементов интерфейса (виджетов)
Разработчик Проект GNU
Операционная система POSIX
Лицензия MIT
Сайт invisible-island.net/ncurses

ncurses («new curses») — библиотека, написанная на языках Си и Ада, предназначенная для управления вводом-выводом на терминал, в числе прочего, библиотека позволяет задавать экранные координаты (в знакоместах) и цвет выводимых символов. Предоставляет программисту уровень абстракции, позволяющий не беспокоиться об аппаратных различиях терминалов и писать переносимый код.

История

Структура

Буква N в ncurses происходит от слова new (новый). Это потому, что ncurses — свободная имитация (клон) библиотеки curses из System V Release 4.0 (SVr4), которая в свою очередь была улучшением классического curses из BSD.[1]

Проекты, использующие Ncurses

См. также

Примечания

  1. Eric S. Raymond. ncurses: Portable Screen-Handling for Linux (недоступная ссылка). Linux Journal (September 1995). Архивировано 26 февраля 2012 года.

Литература

Ссылки